import request from '@/config/axios'

// 模拟获取某个字典
export const getDictOneApi = async () => {
  return request.get({ url: '/dict/one' })
}

/**
 * 上传文件
 * @param type 上传图片用途:0-其他，1-用户/商户/商家相关，2-活动，3-商品，4-反馈，5-文章
 * @param formData
 */
export const uploadFileApi = (type: number | string, formData: FormData) => {
  return request.post({
    url: `/upload/upload/${type}`,
    data: formData,
    headersType: 'multipart/form-data'
  })
}

/**
 * 获取短信验证码
 * @param mobile 手机号码
 * @param type 验证码类型key, 1-商户手机号登录，2-商家后台手机号登录, 3-修改商户登录密码
 */
export const smsSendApi = (mobile: string, type: number) => {
  return request.post({
    url: '/sms/send',
    data: {
      mobile,
      type
    }
  })
}
